import axios from 'axios';
// import { ElMessage } from 'element-plus';
const request = axios.create({
    baseURL: 'http://doulj.com:7002/',
    timeout: 50000
})
request.interceptors.request.use((config) => {
    const token = localStorage.getItem('token')
    config.headers.Authorization = `Bearer ${token}`;
    return config
}, function (error) {
    return Promise.reject(error)
})
request.interceptors.response.use((res) => {
    return res.data
}, function (error) {
    return Promise.reject(error)
    // if (error && error.response) {
    //     switch (error.response.status) {
    //         case 401: error.message = '未授权，请重新登录'
    //             break;
    //         case 403: error.message = '拒绝访问'
    //             break;
    //         case 404: error.message = '请求错误, 未找到该资源'
    //             window.location.href = '/NotFound'
    //             break;
    //         case 405: error.message = '请求方法未允许'
    //             break;
    //         case 500: error.message = '服务器端出错'
    //             break;
    //         default: error.message = `连接错误${error.response.status}`;
    //     }
    // } else {
    //     if (JSON.stringify(error).includes('timeout')) {
    //         ElMessage.error('服务器响应超时，请刷新当前页')
    //     }
    //     error.message = '连接服务器失败'
    // }
    // ElMessage.error(error.message)
    // return Promise.resolve(error.response);
})
export default request